package com.seafood.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * 用户状态更新DTO
 */
@Data
public class UserStatusUpdateDTO {
    
    /**
     * 用户ID列表（批量操作时使用）
     */
    private List<Long> userIds;
    
    /**
     * 新状态：ACTIVE、INACTIVE
     */
    @NotBlank(message = "状态不能为空")
    private String status;
    
    /**
     * 更新原因
     */
    private String reason;
    
    /**
     * 是否发送通知
     */
    private Boolean sendNotification = false;
}